a11y: Consolidate accessibility environment variables
authorEmmanuele Bassi <ebassi@gnome.org>
Sat, 7 Nov 2020 12:50:11 +0000 (12:50 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 9 Nov 2020 16:21:49 +0000 (16:21 +0000)
Use a single environment variable for everything:

 - select the ATContext implementation
 - select the test ATContext
 - disable ATContext entirely

We use the same pattern as GSK_RENDERER, GTK_DEBUG, etc.

The documentation needs to be updated to include the environment
variable.

27 files changed:
docs/reference/gtk/running.md
gtk/gtkatcontext.c
gtk/gtktestatcontext.c
gtk/gtktestatcontextprivate.h
testsuite/a11y/meson.build
testsuite/css/api.test.in
testsuite/css/change/change.test.in
testsuite/css/change/meson.build
testsuite/css/meson.build
testsuite/css/nodes/meson.build
testsuite/css/nodes/nodes.test.in
testsuite/css/parser/parser.test.in
testsuite/css/style/meson.build
testsuite/css/style/style.test.in
testsuite/gdk/gdk.test.in
testsuite/gsk/meson.build
testsuite/gsk/render-nodes-cairo.test.in
testsuite/gsk/render-nodes-vulkan.test.in
testsuite/gtk/gtk.test.in
testsuite/gtk/meson.build
testsuite/reftests/meson.build
testsuite/reftests/reftests-dark.test.in
testsuite/reftests/reftests-hc.test.in
testsuite/reftests/reftests-hci.test.in
testsuite/reftests/reftests.test.in
testsuite/tools/meson.build
testsuite/tools/tools.test.in

index d0da90a5df79e299e58eee2b3e69bb2bc92532d4..2b338bd14871fd4d8142ea28dcd2c45490f9bf7d 100644 (file)
@@ -293,6 +293,24 @@ CSD is always used for windows with a custom titlebar widget set,
 as the WM should not draw another titlebar or other decorations
 around the custom one.
 
+### GTK_A11Y
+
+If set, selects the accessibility backend to use. The following
+backends can be selected, provided they are included in the GTK
+library you are using:
+
+help
+ : Prints information about available options
+atspi
+ : Selects the AT-SPI accessibility backend
+test
+ : Selects the test backend
+none
+ : Disables the accessibility backend
+
+The `test` accessibility backend is recommended for test suites and remote
+continuous integration pipelines.
+
 ### XDG_DTA_HOME, XDG_DATA_DIRS
 
 GTK uses these environment variables to locate icon themes
index 96b466a87ea65cbd538848c42881b5de1ebea829..afdf4780676ee63e758ed1ca907c5e7d7dea9da2 100644 (file)
@@ -448,17 +448,19 @@ gtk_at_context_get_display (GtkATContext *self)
 
 static const struct {
   const char *name;
+  const char *env_name;
   GtkATContext * (* create_context) (GtkAccessibleRole accessible_role,
                                      GtkAccessible    *accessible,
                                      GdkDisplay       *display);
 } a11y_backends[] = {
 #if defined(GDK_WINDOWING_WAYLAND)
-  { "AT-SPI (Wayland)", gtk_at_spi_create_context },
+  { "AT-SPI (Wayland)", "atspi", gtk_at_spi_create_context },
 #endif
 #if defined(GDK_WINDOWING_X11)
-  { "AT-SPI (X11)", gtk_at_spi_create_context },
+  { "AT-SPI (X11)", "atspi", gtk_at_spi_create_context },
 #endif
-  { NULL, NULL },
+  { "Test", "test", gtk_test_at_context_new },
+  { NULL, NULL, NULL },
 };
 
 /**
@@ -480,36 +482,32 @@ gtk_at_context_create (GtkAccessibleRole  accessible_role,
                        GtkAccessible     *accessible,
                        GdkDisplay        *display)
 {
-  static const char *gtk_test_accessible;
-  static const char *gtk_no_a11y;
+  static const char *gtk_a11y_env;
 
-  if (G_UNLIKELY (gtk_test_accessible == NULL))
+  if (gtk_a11y_env == NULL)
     {
-      const char *env = g_getenv ("GTK_TEST_ACCESSIBLE");
-
-      if (env != NULL && *env !='\0')
-        gtk_test_accessible = "1";
-      else
-        gtk_test_accessible = "0";
+      gtk_a11y_env = g_getenv ("GTK_A11Y");
+      if (gtk_a11y_env == NULL)
+        gtk_a11y_env = "0";
     }
 
-  if (G_UNLIKELY (gtk_no_a11y == NULL))
+  /* Short-circuit disabling the accessibility support */
+  if (g_ascii_strcasecmp (gtk_a11y_env, "none") == 0)
+    return NULL;
+
+  if (g_ascii_strcasecmp (gtk_a11y_env, "help") == 0)
     {
-      const char *env = g_getenv ("GTK_NO_A11Y");
+      g_print ("Supported arguments for GTK_A11Y environment variable:\n");
 
-      if (env != NULL && *env != '\0')
-        gtk_no_a11y = "1";
-      else
-        gtk_no_a11y = "0";
+#if defined(GDK_WINDOWING_X11) || defined(GDK_WINDOWING_WAYLAND)
+      g_print ("   atspi - Use the AT-SPI accessibility backend\n");
+#endif
+      g_print ("    test - Use the test accessibility backend\n");
+      g_print ("    none - Disable the accessibility backend\n");
+      g_print ("    help - Print this help\n\n");
+      g_print ("Other arguments will cause a warning and be ignored.\n");
     }
 
-  /* Shortcut everything if we're running with the test AT context */
-  if (gtk_test_accessible[0] == '1')
-    return gtk_test_at_context_new (accessible_role, accessible);
-
-  if (gtk_no_a11y[0] == '1')
-    return NULL;
-
   GtkATContext *res = NULL;
 
   for (guint i = 0; i < G_N_ELEMENTS (a11y_backends); i++)
@@ -517,7 +515,8 @@ gtk_at_context_create (GtkAccessibleRole  accessible_role,
       if (a11y_backends[i].name == NULL)
         break;
 
-      if (a11y_backends[i].create_context != NULL)
+      if (a11y_backends[i].create_context != NULL &&
+          (*gtk_a11y_env == '0' || g_ascii_strcasecmp (a11y_backends[i].env_name, gtk_a11y_env) == 0))
         {
           res = a11y_backends[i].create_context (accessible_role, accessible, display);
           if (res != NULL)
@@ -525,6 +524,9 @@ gtk_at_context_create (GtkAccessibleRole  accessible_role,
         }
     }
 
+  if (*gtk_a11y_env != '0' && res == NULL)
+    g_warning ("Unrecognized accessibility backend \"%s\". Try GTK_A11Y=help", gtk_a11y_env);
+
   /* Fall back to the test context, so we can get debugging data */
   if (res == NULL)
     res = g_object_new (GTK_TYPE_TEST_AT_CONTEXT,
@@ -533,7 +535,6 @@ gtk_at_context_create (GtkAccessibleRole  accessible_role,
                         "display", display,
                         NULL);
 
-  /* FIXME: Add GIOExtension for AT contexts */
   return res;
 }
 
index fdcd7fcc9e36aba16a38339db43be791780edb31..4812bc38aef1f5d93d6236436fc5ee2769b1b045 100644 (file)
@@ -95,6 +95,7 @@ gtk_test_at_context_init (GtkTestATContext *self)
  * gtk_test_at_context_new:
  * @accessible_role: the #GtkAccessibleRole for the AT context
  * @accessible: the #GtkAccessible instance which owns the AT context
+ * @display: a #GdkDisplay
  *
  * Creates a new #GtkTestATContext instance for @accessible, using the
  * given @accessible_role.
@@ -103,11 +104,13 @@ gtk_test_at_context_init (GtkTestATContext *self)
  */
 GtkATContext *
 gtk_test_at_context_new (GtkAccessibleRole  accessible_role,
-                         GtkAccessible     *accessible)
+                         GtkAccessible     *accessible,
+                         GdkDisplay        *display)
 {
   return g_object_new (GTK_TYPE_TEST_AT_CONTEXT,
                        "accessible-role", accessible_role,
                        "accessible", accessible,
+                       "display", display,
                        NULL);
 }
 
index edafb76c4c75b19a2de0f0b63e90c7f1a645271f..ae464ea266f3aeb6e552ad9cabf64f403f545b41 100644 (file)
@@ -31,6 +31,7 @@ G_DECLARE_FINAL_TYPE (GtkTestATContext, gtk_test_at_context, GTK, TEST_AT_CONTEX
 
 GtkATContext *
 gtk_test_at_context_new (GtkAccessibleRole  accessible_role,
-                         GtkAccessible     *accessible);
+                         GtkAccessible     *accessible,
+                         GdkDisplay        *display);
 
 G_END_DECLS
index 8ebfd032cd62839a522fc4687b28f3cb9c8126e9..a431d3ab2b4c99e99f65b95ae9ff586a5e6d27bc 100644 (file)
@@ -50,7 +50,7 @@ foreach flag: common_cflags
 endforeach
 
 test_env = environment()
-test_env.set('GTK_TEST_ACCESSIBLE', '1')
+test_env.set('GTK_A11Y', 'test')
 test_env.set('GSK_RENDERER', 'cairo')
 test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index d1d25a1bc13a07c0743043f73aaed20b3eb13656..a55d3a4e0d2e40a39648f94b2c65f7ef5b770633 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/api --tap -k"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/css/api --tap -k"
 Type=session
 Output=TAP
index 9906e9f95b5a787e72ba14a3f7af1d006c9c2982..207c98ba2aa5af9a2d5de8af01d86f80124e1043 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/change/test-css-change --tap -k"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/css/change/test-css-change --tap -k"
 Type=session
 Output=TAP
index a52fc5348e0b6a646683de020aae745ba170a4a4..01a6829fbd4141330618980141ea7891ae989a62 100644 (file)
@@ -1,5 +1,5 @@
 changetest_env = environment()
-changetest_env.set('GTK_TEST_ACCESSIBLE', '1')
+changetest_env.set('GTK_A11Y', 'test')
 changetest_env.set('GSK_RENDERER', 'cairo')
 changetest_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 changetest_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index 931502bef7b59ad7a42e33cc5b3fef8fddbb5c59..525de29652ca87a5dd5fa2ff4f9fcbca006399b3 100644 (file)
@@ -1,5 +1,5 @@
 csstest_env = environment()
-csstest_env.set('GTK_TEST_ACCESSIBLE', '1')
+csstest_env.set('GTK_A11Y', 'test')
 csstest_env.set('GSK_RENDERER', 'cairo')
 csstest_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 csstest_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index 313e06a1121e0d6500fd707af540c6671acc097f..97a739f1b3dfe428a8b709cfd4ca3aefdc2af1fd 100644 (file)
@@ -1,5 +1,5 @@
 nodetest_env = environment()
-nodetest_env.set('GTK_TEST_ACCESSIBLE', '1')
+nodetest_env.set('GTK_A11Y', 'test')
 nodetest_env.set('GSK_RENDERER', 'cairo')
 nodetest_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 nodetest_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index e662b746b6b53487e85b2cf63a7ced57ab9007e3..e3f5f0d3cf1a8baec678851c8c191eabd590d398 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap -k"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap -k"
 Type=session
 Output=TAP
index 91bb6d20f6b81e220dc759607a09aa866f4ee34b..91d1dbdfa68cf8ddbe81f49571bef58e4e8078c7 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap -k"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap -k"
 Type=session
 Output=TAP
index a7af27deb3599a72a1cb3b982e04db7076150832..4026c5f3bee41e8f5407dd15ad187b577ad6c9c5 100644 (file)
@@ -1,5 +1,5 @@
 styletest_env = environment()
-styletest_env.set('GTK_TEST_ACCESSIBLE', '1')
+styletest_env.set('GTK_A11Y', 'test')
 styletest_env.set('GSK_RENDERER', 'cairo')
 styletest_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 styletest_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index 6cce32a0a0e167fb22b08ae03123221e1df7da85..edfb555e8274929b17c2464b408dce6f0c335d9a 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap -k"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap -k"
 Type=session
 Output=TAP
index ad90aa61ed43b1e8025fc605d62baa5bb1d714e2..9784de85425088bea12c1af0032dc41c204b36d2 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @testexecdir@/@test@ --tap -k --verbose"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @testexecdir@/@test@ --tap -k --verbose"
 Type=session
 Output=TAP
index 07b2d05955f4e85a71211532295b8d5abfea8524..0fe09619c8dc6ef80f4a74045a92884763001572 100644 (file)
@@ -101,7 +101,7 @@ foreach renderer : renderers
                   join_paths(meson.current_source_dir(), 'compare', test + '.png')],
            env: [
                   'GSK_RENDERER=' + renderer[0],
-                  'GTK_TEST_ACCESSIBLE=1',
+                  'GTK_A11Y=test',
                   'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
                   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
                 ],
@@ -179,7 +179,7 @@ foreach test : node_parser_tests
                ],
          env: [
                 'GSK_RENDERER=opengl',
-                'GTK_TEST_ACCESSIBLE=1',
+                'GTK_A11Y=test',
                 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
                 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
               ],
@@ -213,7 +213,7 @@ foreach t : tests
        protocol: 'tap',
        env: [
               'GSK_RENDERER=cairo',
-              'GTK_TEST_ACCESSIBLE=1',
+              'GTK_A11Y=test',
               'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
               'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
             ],
index 8976ff03d874907d2bf7fca8adc45d1b4f5a298e..8498a2909a1707e13939ff4cabc0df5e6e23bf1a 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GSK_RENDERER=cairo GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GSK_RENDERER=cairo GTK_A11Y=test @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
 Type=session
 Output=TAP
index 4ad9523ed47b0b3f39f8056cd65c88b952cdbcf6..f1b17ff4ef336e4e18e08ee4b3177bf6b434e5fd 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 GSK_RENDERER=vulkan @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
+Exec=/bin/sh -c "env GTK_A11Y=test GSK_RENDERER=vulkan @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
 Type=session
 Output=TAP
index ad90aa61ed43b1e8025fc605d62baa5bb1d714e2..9784de85425088bea12c1af0032dc41c204b36d2 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @testexecdir@/@test@ --tap -k --verbose"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_A11Y=test @testexecdir@/@test@ --tap -k --verbose"
 Type=session
 Output=TAP
index 6b973c1d9bf3b08703ee06224ee5a08f1f7516cd..1b58238665f2500ab63b8b8fb11f3742380d5263 100644 (file)
@@ -147,7 +147,7 @@ is_debug = get_option('buildtype').startswith('debug')
 test_cargs = []
 
 test_env = environment()
-test_env.set('GTK_TEST_ACCESSIBLE', '1')
+test_env.set('GTK_A11Y', 'test')
 test_env.set('GSK_RENDERER', 'cairo')
 test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index da1edd67c82628c1a65ff446728322b3bf59c1be..8df36fab93960c5a21f4adc8840352b1bb0ec322 100644 (file)
@@ -451,7 +451,7 @@ xfails = [
 ]
 
 reftest_env = environment()
-reftest_env.set('GTK_TEST_ACCESSIBLE', '1')
+reftest_env.set('GTK_A11Y', 'test')
 reftest_env.set('GSK_RENDERER', 'opengl')
 reftest_env.set('G_TEST_SRCDIR', meson.current_source_dir())
 reftest_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
index d30a4f2099dd37dc413b638a6877c8a09896229c..f461521bf665823b5dacdb67bb6abf110b5572af 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=Adwaita:dark GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=Adwaita:dark GTK_A11Y=test G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 88627b7ae4e03c239fe9ad2d53cf117ee1c715b8..000ff965701dcec6918fd994dc8716f83a50f2e1 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=HighContrast GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=HighContrast GTK_A11Y=test G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 24e785551c55e89f9cc31ee308673a7a5356be3a..887862a9a80824313d82d58e1cf5b447bb539934 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=HighContrastInverse GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=HighContrastInverse GTK_A11Y=test G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 53971961d6386e3ecb8651e37d030d919e59084a..d2f199f0972919d8080f21789f848caa85c0b06a 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_A11Y=test G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 54b9312e7a4f982f519e3271568c081fa680b55d..ad59b432452eea7eb4dcb2b6f8353f44eb666a46 100644 (file)
@@ -23,7 +23,7 @@ if bash.found()
          env: [
                 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
                 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
-                'GTK_TEST_ACCESSIBLE=1',
+                'GTK_A11Y=test',
                 'GTK_BUILDER_TOOL=@0@'.format(get_variable('gtk4_builder_tool').full_path()),
                 'GTK_QUERY_SETTINGS=@0@'.format(get_variable('gtk4_query_settings').full_path())
               ],
index d0f3810a444cf744ba5ae58bd3b58960f1789766..2ded62665cae1362f4373dec0e73aeadc3a8c304 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR=@testexecdir@/@test@-data @testexecdir@/@test@"
+Exec=/bin/sh -c "env GTK_A11Y=test G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR=@testexecdir@/@test@-data @testexecdir@/@test@"
 Type=session
 Output=TAP